<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        function cancelBlank(str){
            const str1=str.split(" ")
            const str2=[]
            console.log(str1);
            for(var i=0;i<str1.length;i++){
                if(str1[i]===''){
                //    如果为空就删除数组中的这个元素
                str1.splice(i,1)
                }
                // console.log(str1);
            }
            return str1.join('');
        }


        console.log(cancelBlank("    ha     hivai    jian         "));
        console.log(cancelBlank("sng nzdn vfsd  jsnkz nkjns"));

        // 思考？如何删除一个字符串左边和右边的空格，中间的不管？
    </script>
</body>
</html>